@charset "utf-8";
 
.project_box{
	position:relative;
	z-index:999999;
	padding-top:5px;}
.project_map{
	padding:0 25px;	
	width:229px;
	height:355px;
	background:url(bg3.jpg) 0 0 no-repeat;
	}
.news{
	padding-left:25px;
	width:400px;}
.news_top{
	padding-top:18px;
	padding-bottom:7px;
	border-bottom:1px solid #c7c7c7;}
.news_top .li1{
	font-size:20px;
	color:#494949;}
.news_top .li1 span{
	padding-left:5px;
	font-size:12px;
	color:#aaa;}
.news_top .li2{
	padding-top:12px;}
.news_top .li2 a{
	font-size:11px;
	color:#005348;}
.news_list li{
	float:left;
	padding-top:12px;
	width:400px;}
.news_list .current .news_con{
	display:none;}
.news_con_left{
	width:35px;}
.news_con_left .p1{
	height:28px;
	background:#005348;
	line-height:28px;
	text-align:center;
	font-size:18px;
	font-weight:700;
	color:#dde4e2;}
.news_con_left .p2{
	height:11px;
	background:#dde4e2;
	line-height:11px;
	text-align:center;
	font-size:10px;
	color:#005348;}
.news_con_right{
	width:349px;}
.news_con_right h3 a{
	color:#494949;}
.news_con_right i{
	float:left;
	margin-top:9px;
	width:13px;
	height:7px;
	background:url(icon.gif) 0 -12px no-repeat;}
.news_con_hover{
	display:none;
	padding-bottom:12px;
	border-bottom:1px solid #c7c7c7;}
.news_list .current .news_con_hover{
	display:block;}
.news_hover_left{
	width:86px;
	height:54px;
	background:#eee url(nopicbg.jpg) center center no-repeat;
	border:1px solid #d8d8d8;}
.news_hover_right{
	width:304px;}
.news_hover_right .p1 a{
	font-weight:700;
	color:#494949;}
.news_hover_right .p2{
	padding-top:3px;
	line-height:18px;
	color:#bababa;}
.project_con{
	position:relative;
	height:231px;}
.project_con .news_top{
	padding-left:26px;
	padding-bottom:13px;
	border-bottom:none;
	background:url(bg2.jpg) right 12px no-repeat;}
.project_con .prev,.project_con .next{
	position:absolute;
	top:113px;
	width:15px;
	height:19px;
	overflow:hidden;
	background:url(icon.gif) 0 -21px no-repeat;
	text-indent:-99px;}
.project_con .prev{
	left:-39px;}
.project_con .next{
	right:-39px;
	background-position:0 -42px;}
.project_show{
	position:relative;
	width:1002px;
	height:169px;
	overflow:hidden;}
.project_show td td{
	padding-right:7px;}
.project_show td p{
	margin-bottom:4px;
	width:220px;
	height:121px;
	background:#eee url(nopicbg.jpg) center center no-repeat;}
.project_show h3 a{
	color:#2b2b2b;}
.project_show h3 a:hover{
	color:#585858;}
.project_map_con{
	position:relative;
	margin:38px 0 0 5px;
	width:213px;
	height:199px;}
.project_map_con .current{
	z-index:9999;}
.project_map_con .a1{
	float:left;
	text-indent:-999px;}
.city_con{
	position:absolute;
	left:-30px;
	bottom:17px;
	width:201px;
	height:0px;
	overflow:hidden;}
.city_con .span1{
	display:none;
	position:absolute;
	background:url(map.png) no-repeat;
	cursor:pointer;}
.city_con .li1{
	padding:3px 0 0 20px;
	width:181px;
	height:32px;
	overflow:hidden;
	background:url(mapbg.png) 0 0 no-repeat;
	font-size:14px;
	font-weight:700;
	color:#dee5e4;}
.contact_info_con{
	padding:0 20px 20px 20px;
	width:161px;
	background:url(mapbg.png) 0 bottom repeat-y;}
.city_con ul{
	line-height:24px;}
.contact_info_con span{
	display:inline-block;
	margin:10px 0 4px 0;
	padding:0 3px;
	border-radius:2px;
	background:#03574c;
	color:#dae1e0;}
.city_con ul a{
	color:#3e3e3e;}
.contact_info_con ul p{
	cursor:default;
	color:#3e3e3e;}
.city1{
	position:absolute;
	top:88px;
	left:92px;}
.city1 .a1{
	width:49px;
	height:16px;}
.city2{
	position:absolute;
	top:118px;
	left:155px;}
.city2 .a1{
	width:36px;
	height:29px;}
.city2 .city_con{
	bottom:26px;}
.city3{
	position:absolute;
	top:100px;
	left:144px;}
.city3 .a1{
	width:21px;
	height:15px;}
.city3 .city_con{
	bottom:10px;}
.city4{
	position:absolute;
	top:88px;
	left:186px;}
.city4 .city_con{
	bottom:4px;}
.city4 .a1{
	width:16px;
	height:16px;}
.city5{
	position:absolute;
	top:76px;
	left:166px;}
.city5 .a1{
	width:13px;
	height:21px;}
.city6{
	position:absolute;
	top:70px;
	left:183px;}
.city6 .a1{
	width:14px;
	height:17px;}
.city6 .city_con{
	bottom:10px;}
.city7{
	position:absolute;
	top:46px;
	left:146px;}
.city7 .a1{
	width:19px;
	height:18px;}
.city8{
	position:absolute;
	top:38px;
	left:171px;}
.city8 .a1{
	width:21px;
	height:12px;}
.city8 .city_con{
	bottom:10px;}
.city9{
	position:absolute;
	top:88px;
	left:36px;}
.city9 .a1{
	width:55px;
	height:20px;}
.city9 .city_con{
	bottom:10px;}
.city10{
	position:absolute;
	top:98px;
	left:166px;}
.city10 .a1{
	width:17px;
	height:17px;}
.city10 .city_con{
	bottom:10px;}
.city11{
	position:absolute;
	top:27px;
	left:182px;}
.city11 .a1{
	width:20px;
	height:10px;}
.city11 .city_con{
	bottom:5px;}
.city12{
	position:absolute;
	top:150px;
	left:145px;}
.city12 .a1{
	width:16px;
	height:11px;}
.city12 .city_con{
	bottom:5px;}
.city13{
	position:absolute;
	top:105px;
	left:127px;}
.city13 .a1{
	width:16px;
	height:9px;}
.city13 .city_con{
	bottom:5px;}
.project_map_con .current .a1{
	background: transparent url(map.png) 0 0 no-repeat;}
.project_map_con .city1.current .a1{
	background-position:32px 8px;}
.project_map_con .city2.current .a1{
	background-position:15px -63px;}
.project_map_con .city3.current .a1{
	background-position:11px 6px;}
.project_map_con .city4.current .a1{
	background-position:6px 6px;}
.project_map_con .city5.current .a1{
	background-position:6px 8px;}
.project_map_con .city6.current .a1{
	background-position:7px 13px;}
.project_map_con .city7.current .a1{
	background-position:11px 12px;}
.project_map_con .city8.current .a1{
	background-position:11px 7px;}
.project_map_con .city9.current .a1{
	background-position:26px 9px;}
.project_map_con .city10.current .a1{
	background-position:7px 3px;}
.project_map_con .city11.current .a1{
	background-position:6px 5px;}
.project_map_con .city12.current .a1{
	background-position:4px 4px;}
.project_map_con .city13.current .a1{
	background-position:3px 2px;}




	
.scrollbar { width: 172px;}
.scrollbar .viewport { width: 153px; height: 200px; overflow: hidden; position: relative; }
.scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar .scrollbar{ position: relative; background-position: 0 0; float: right; width: 15px; }
.scrollbar .track {
	height: 100%; 
	width:13px; 
	position: relative; 
	border-left:1px solid #ccc}
.scrollbar .thumb { background: transparent url(icon4.gif) 0 bottom no-repeat; height: 20px; width: 15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -8px; }
.scrollbar .thumb .end {background: transparent url(icon4.gif) 0 0 no-repeat; overflow: hidden; height: 5px; width: 15px; }
.scrollbar .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
